package com.zhang.common.batch;

import org.springframework.batch.item.ItemProcessor;

/**
 * 公共处理
 *
 * @author zhangxin
 * @date 2020-12-13 12:24:00
 */
public abstract class CommonProcessor<I, O> implements ItemProcessor<I, O> {
    @Override
    public O process(I i) throws Exception {
        return processor(i);
    }

    /**
     * 处理方法
     * @param i 输入
     * @return 输出
     */
    public abstract O processor(I i);
}
